require('dotenv').config();
//搭建http服务包
const express = require("express");


//引入数据库,引入数据库后，自动启动，不需要从新操作。
//暂时不用mongodb数据库，因此这个连接方法隐藏掉
// const database = require("./db/database");
//路径包
const path = require("path");
//跨域
const cors = require('cors');


//创建app
let app = express();
//监听端口
// app.listen(80); // 开发环境
app.listen(3852); // 生产环境
// app.listen(3000); // 手机开发环境

// 设置视图引擎为 ejs
app.set('view engine', 'ejs');

// 设置视图目录（默认是项目根目录下的 views 文件夹）
app.set('views', path.join(__dirname, 'views'));

//默认中间件
//处理接收到的数据
app.use(cors());// 跨域
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
//开放静态资源库(__dirname指当前目录)
app.use(express.static(path.join(__dirname, "./static")));//前端资源
app.use('/uploads', express.static(path.join(__dirname, "./uploads")));//图片上传


//根目录
app.use("/", require("./routers/index"));

//用户路由
app.use("/user", require("./routers/user/userindex"));

//生活瞬间路由
app.use("/lifemoment", require("./routers/lifemoment/lifemomentindex"));

//精彩图集路由
app.use("/atlas", require("./routers/atlas/atlasindex"));

//前端配置文件路由
app.use("/configfile", require("./routers/configfile/config"));








module.exports = app;

